Skip to content

HAR-10176 - SuperDoc automated testing demo gallery apps#823

Merged
harbournick merged 5 commits intodevelopfrom
feature/har-10176-2-superdoc-automated-testing-demo-gallery-apps
Aug 30, 2025
Merged

HAR-10176 - SuperDoc automated testing demo gallery apps#823
harbournick merged 5 commits intodevelopfrom
feature/har-10176-2-superdoc-automated-testing-demo-gallery-apps

Conversation

@chittolinag
Copy link
Copy Markdown
Contributor

Description

This PR introduces a base infrastructure with Playwright to run tests on pretty much every examples on the examples/ folder. I noticed that not everything can be tested right away because they need different setups, and some of them depend on external services (ie, word-addin for example). Same for the node example, which we wouldn't be able to use playwright.

In short, I'm testing pretty much all examples that share the same setup and that are working properly.

Examples that were ignored here for now

  1. agentic-slack-redlining-example -> require its own testing
  2. chrome-extension -> require its own testing
  3. docxtemplater-example -> screenshot not being taken reliably
  4. grading-papers-example -> doesn't actually test SD directly unless we write a specific test because the SD is not rendered on the main page
  5. nodejs-example -> requires its own testing
  6. vue-custom-node-example -> something fails when we try to open it
  7. vue-html-editor -> needs a different setup

Comment thread .github/workflows/run-tests-example-apps.yml
Copy link
Copy Markdown
Collaborator

@harbournick harbournick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@harbournick harbournick merged commit a6262f9 into develop Aug 30, 2025
7 checks passed
@harbournick harbournick deleted the feature/har-10176-2-superdoc-automated-testing-demo-gallery-apps branch August 30, 2025 22:08
@harbournick
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 0.16.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants